<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>ECharts</title>
    <!-- 引入 echarts.js -->
    <script src="js/echarts.min.js"></script>
    <script src="js/jquery.min.js"></script>
</head>
<body>
    <!-- 为ECharts准备一个具备大小（宽高）的Dom -->
    <div id="main" style="width: 600px;height:400px;"></div>
    <script type="text/javascript">
        // 基于准备好的dom，初始化echarts实例
        var myChart = echarts.init(document.getElementById('main'));

        $.ajax({
            url: "/echarts/district-air-quality-count",          // 请求路径
            data : null,        // 请求参数
            type: "GET",         // 请求方式
            dataType: "JSON",     // 预期服务器响应的数据格式
            success: function(result){    // 成功的回调
                var districtNameArray = [];   // x轴
                var districtCountArray = [];  // y轴
                var jsonArray = result.data;  // 获取json数组
                for(var i = 0;i < jsonArray.length;i++){
                    districtNameArray.push(jsonArray[i].key);
                    districtCountArray.push(jsonArray[i].docCount);
                }
                // 指定图表的配置项和数据
                var option = {
                    title: {
                        text: '北京区域空气检测TOP FIVE'
                    },
                    tooltip: {},
                    legend: {
                        data:['检测次数']
                    },
                    xAxis: {
                        data: districtNameArray
                    },
                    yAxis: {},
                    series: [{
                        name: '检测次数',
                        type: 'bar',
                        data: districtCountArray
                    }]
                };
                // 使用刚指定的配置项和数据显示图表。
                myChart.setOption(option);
            },
            error: function(){   // 凉凉的回调
                alert("凉凉~~~");
            }
        });



        
    </script>
</body>
</html>